package cn.iocoder.yudao.module.shop.controller.admin.shopSettleApply.vo;

import lombok.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;

import java.util.List;

@Schema(description = "管理后台 - 商户入驻申请分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ShopSettleApplyPageReqVO extends PageParam {

    @Schema(description = "姓名", example = "芋艿")
    private String nickName;

    @Schema(description = "联系电话")
    private String mobile;

    @Schema(description = "性别")
    private String sex;

    @Schema(description = "当前居住地址")
    private String residenceAddress;

    @Schema(description = "申请原因", example = "xx")
    private String applyReason;

    @Schema(description = "意向入驻地址是否为常居地")
    private Boolean isLocal;

    @Schema(description = "意向入驻省份")
    private String province;

    @Schema(description = "意向入驻城市")
    private String city;

    @Schema(description = "意向入驻区域")
    private String district;

    @Schema(description = "状态", example = "1")
    private String status;

    @Schema(description = "填表ip")
    private String submitIp;

    @Schema(description = "填表ip归属地")
    private String submitIpBelong;

    @Schema(description = "从何处了解")
    private List<String> knowSource;

}